Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Colombia F5 Colombia F6 USA F2 USA F3 USA F10 USA F11 Ecuador F2 Ecuador F3 Bolivia F2 Bolivia F3 USA F12 USA F13 USA F14 Chile F1 Chile F2 Chile F3 Chile F4 Peru F1 Peru F3 Argentina F3 Argentina F5 Argentina F6 Venezuela F1 Venezuela F2 Venezuela F3 Germany F10 Peru F2 Peru F3 Brazil F4 Brazil F5 Chile F4 Chile F5 Belgium F5 Chile F7 Peru F6 USA F12 USA F13 USA F7 USA F8 USA F9 Ecuador F1 Chile F1 Chile F2 Chile F3 Chile F4 USA F4 USA F5 USA F6 Brazil F6 Peru F3 Chile F5 Santos Challenger Bogota Challenger 2002 Eddleman USTA Challenger - Birmingham The Powder Byrne Trophy - Surbiton VI Trofeo Ciudad de Quito - Quito Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Intelig Tennis Cup - Campos do Jordao Copa Ericsson Peru - Lima drkoop.com USTA Challenger of Houston - Houston drkoop.com USTA challenger of Miami - Miami Copa Ericsson - Guadalajara VIII Avierto Internacional de Salinas - Salinas Schickendanz Open - Furth The Surbiton Trophy - Surbiton USTA Seascape Challenger - Aptos VI Gramado Open de Tenis - Gramado Grand Prix de Tennis - St. Jean de Luz USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa 13 BH Tennis Open International Cup - Belo Horizonte Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Tiburon Challenger - Tiburon Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Copa Petrobras Bogota - Bogota Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota The Surbiton Trophy - Surbiton Copa Petrobras - Bogota Home Depot Center USTA Challenger - Carson XI Abierto Internacional de Salinas - Salinas Aberto de Santa Catarina - Florianopolis III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Las Vegas - Las Vegas Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem The 'Fitz' Casino Challenger - Tunica Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Corona Mexico City Open - Mexico City IV Manta Open - Manta XIII Trofeo Ciudad de Quito - Quito Ford Tennis Championships - Louisville Music City Challenger - Nashville Abierto Internacional de Salinas 'Dario Expreso' - Salinas Tallahassee Tennis Challenger - Tallahassee Challenger Cudad de Guayaquil - Guayaquil Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia IX Gramado Open - Gramado Copa Ericsson Peru - Lima XL Bermuda Open - Bermuda Copa Ericsson Chile - Santiago Britania Zavaleta - Puebla Copa Petrobras Colombia - Bogota Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Lima Challenger 2007 - Lima JSM Challenger of Champaign - Urbana ITG Miami Challenger - Miami 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Sao Paulo Challenger Brasilia Challenger 2005 Freeman Men's Challenger - Joplin X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Lima Challenger Blunmenau Challenger Curitiba Challenger Hellmann's Cup - Santiago Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Copa Kia Challenger ATP - Santiago BMW Tennis Championship - Sunrise II Manta Open - Manta Voit Mexico City Open - Mexico City Swanston Challenger - Sacramento USTA/Adtech Challenger - Boston Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples Music City Challenger - Nashville Copa Kia - Santiago Corona Mexico City Open - Mexico City Abierto Colombiano de Tenis - Bogota Rabat Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Copa Ericsson Brazil - Sao Paulo Caltanissetta Challenger USTA Men's Challenger of Dallas - Dallas Bogota Challenger VI Abierto Internacional de Salinas - Salinas 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda ECM Cup - Prague Monza Challenger Aberto Da Costa Do Sauipe - Bahia VII Trofeo Ciudad de Quito - Quito Copa Ericsson Uruguay - Montevideo drkoop.com USTA Challenger of San Antonio - San Antonio 2003 Eddleman USTA Challenger - Birmingham Campos do Jordao Challenger X Open Internacional D'Andorra - Andorra Guayaquil Challenger La Serena Open - La Serena ARMS USTA Challenger - Rocky Mount 10th Wartburg Open - Eisenach Bogota Challenger - Bogota Austrian Open - Kitzbuhel I Manta Open - Manta GHI Bronx Classic - Bronx San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda USTA Safeway Challenger - Aptos 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Blumenau Challenger SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Schickendanz Open - Furth Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo USTA Challenger of San Antonio - San Antonio Challenger de Granby - Granby Gran Copa Ericsson - Porto Alegre XI Trofeo Ciudad de Quito - Quito Lima Challenger ECU Prague Open - Prague The USTA Challenger at West End Racquet - Torrance Burbank Challenger - Burbank Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City Dallas Challenger Copa Petrobras Colombia - Bogota Puerto Rico Challenger Tennis Event - Humacao San Luis Potosi Challenger 2002 - San Luis Potosi Unicredit Czech Open 2007 - Prostejov BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado 2000 Challenger de Granby - Granby BCP Tennis Classic - Sao Paulo Powder Byrne Trophy - Surbiton TESS Tennis Classic - Campinas Bucaramanga Challenger Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton XL Capital Bermuda Open - Bermuda Rennes Challenger Seguros Bolivar Open - Medellin VII Avierto Internacional de Salinas - Salinas Copa Petrobras Santa Cruz - Santa Cruz de la Sierra ATU Cup - Weiden Cridicard Mastercard Tennis Cup - Campos do Jordao USTA Challenger of North Miami Beach - North Miami Beach Music City Challenger - Nashville Copa Ericsson Uruguay - Montevideo USTA Freeman Men's Challenger - Joplin Atlanta Clay Court Challenger - Atlanta Irving Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Challenger of Burbank - Burbank Telesp Celular Open - Campinas Bancolombia Open - Bogota Sarasota Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Ericsson Brazil - Sao Paulo USTA Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte The Powder Byrne Trophy - Surbiton VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank drkoop.com USTA Challenger of Austin - Austin IV Gramado Open de Tenis - Gramado Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Visa Tennis Open - Sao Paulo Segundo Aberto de Brasilia - Brasilia USTA Men's Challenger of Dallas - Dallas Abierto Club Casablanca - Mexico City Copa Ericsson - Lima Global Telecom Open - Curitiba Singapore Mens Tennis Open - Singapore Heineken Challenger - Ho Chi Minh City Bangkok Challenger - Bangkok Abierto Internacional de Salinas - Salinas Napoli International Cup - Napoli AXA Open - Espinho SMS Tennis Open - Sao Paulo VSZ Solvak Open Challenger - Kosice Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Caracas 2003 USTA Challenger of Calabasas - Calabasas BPCA Open de Nice-Tounoi Challenger - Nice Windy City Classic - Winnetka Gramado Open de Tennis - Gramado Belo Horizonte Tennis Open - Belo Horizonte The West Side Tennis Club Grass Court Challenger - Forest Hills IX Abierto Internacional de Salinas - Salinas Challenger Leon 2004 - Leon XXXVII Torneig C.E. Laieta - Barcelona Ford Tennis Championships - Louisville IV Trofeo Ciudad de Quito - Quito Brasil Open - Florianopolis Copa Ericsson Venezuela - Caracas Seguros Bolivar Open - Bogota Copa Ericsson Chile - Santiago Credicard Mastercard Tennis Cup 2005 - Campos do Jordao San Remo Tennis Cup - San Remo Copa Ericsson Uruguay - Montevideo Music City Challenger - Nashville Copa Ericsson Argentina - Buenos Aires Sporting Challenger - Turin Copa Ericsson Peru - Lima Schickedanz Open - Furth USTA Challenger - Champaign 14° BH Tennis Open - Belo Horizonte Laser Vision USTA Challenger - Amarillo ATU Cup - Weiden ATP Tour Challenger at Nellie Gail - Laguna Hills IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi Aberto de Sao Paulo - Sao Paulo BBB Open - Sofia Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao CNA TennisPro Classic - Winnetka II Cyclus Open de Tenis - Florianopolis Belo Horizonte Challenger BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado 2005 Tulsa Challenger - Tulsa V Trofeo Ciudad de Quito - Quito Nossa Caixa Aberto de Sao Paulo - Sao Paulo 2006 USTA Tallahassee Tennis Challenger - Tallahassee Pro Challenger at Calabasas - Calabasas Telesp Celular Open - Ribeirao Preto Copa Ericsson Brasil - Sao Paulo Challenger Britania Zavaleta - Puebla Cyclus Open de Tenis - Florianopolis CA-Challenge 2000 - Graz The Surbiton Trophy - Surbiton 2003 West Side Tennis Club Challenger - Forest Hills Sporting Challenger 2003 - Turin Copa Ericsson Argentina - Buenos Aires 2001 USTA Tallahassee Tennis Challenger - Tallahassee St. Brieuc Challenger The Surbiton Trophy - Surbiton Wimbledon - London Cerveza Club Columbia Open - Bogota Heineken Open - Auckland Gold Flake Open - Chennai Sybase Open - San Jose Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Mexico City Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Energis Dutch Open - Amsterdam Legg Mason Tennis Classic - Washington D.C. President's Cup 2000 - Tashkent Salem Open - Hong Kong Japan Open - Tokyo Salinas Challenger Iquique Challenger Barletta Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose RCA Championships - Indianapolis Australian Open - Melbourne AAPT Championships - Adelaide Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel Brasil Open - Salvador Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Heineken Open - Auckland Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca The Samsung Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Thailand Open - Bangkok AIG Japan Open - Tokyo Wimbledon - London U.S. Open - New York Verizon Tennis Challenge - Atlanta Brazil Open - Salvador Siebel Open - San Jose The Stella Artois Grass Court Championships - London AIG Japan Open - Tokyo Brasil Open - Costa do Sauipe Cerveza Club Colombia Open - Bogota Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Generali Open 2000 - Kitzbuhel Heineken Open Shanghai - Shanghai Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Miller Lite Hall of Fame Tennis Championships - Newport Waldbaum's Hamlet Cup - Long Island Milan Indoors - Milan Mallorca Open - Mallorca Franklin Templeton Tennis Classic - Scottsdale Copa AT&T - Buenos Aires Energis Open - Amsterdam Brasil Open - Costa do Sauipe Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Kremlin Cup - Moscow The Stella Artois Championships - London Trofeo Conde de Godo - Barcelona International Tennis Championships - Delray Beach Energis Open - Amersfoort TD Waterhouse Cup - Long Island RCA Championships - Indianapolis MoviStar Open - Vina del Mar Milan Indoors - Milan Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis - Mexico City U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Red Letter Days Open - Nottingham The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Heineken Open - Auckland Movistar Open - Vina del Mar The Hypo Group Tennis International 2008 - Poertschach BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Interwetten Austrian Open - Kitzbuhel Arizona Men's Tennis Championships - Scottsdale Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Atlanta Tennis Championships - Atlanta Open de Moselle - Metz Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok Heineken Open - Auckland BB&T Atlanta Open - Atlanta Moselle Open - Metz Brasil Open - Sao Paulo Asuncion Challenger Estoril Open - Estoril Moselle Open - Metz Open de Nice Cote d'Azur - Nice Vegeta Croatia Open - Umag Moselle Open - Metz Shenzhen Open - Shenzhen Grand Prix de Tennis de Lyon - Lyon Davis Cup, World Group, PO, ISR-PER, 4-1 German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, Group 1, 1R, BAH-PER 3-2 Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, PO, PER-ECU 4-1 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group II, 1R, PER-AHO 5-0 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, Group 1, 1R, VEN-PER 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 2, 1R, PER-ESA 5-0 Davis Cup, Americas Group II, 2R, VEN-PER 3-1